two-lipped door snail - Spanish English Dictionary